Parallel Strategies For Algebraic Multi-Grid
نویسندگان
چکیده
The major portion of computing time in a computational fluid dynamic (CFD) flow solver is consumed by the solution of the linear equations, the use of an efficient matrix solver is critical to obtain high computing performance. Currently, Algebraic Multi-Grid (AMG) is recognized in CFD community as one of the best choices to achieve high efficiency for solving linear algebraic equations. As AMG is increasingly used for large problems, its parallelization is highly demanded. In this paper, a parallel algorithm for AMG is proposed with regard to unique characteristics of partial differential equations governing fluid flows. A building strategy was developed to accomplish grid coarsening and build the hierarchy of multi-level grids. Moreover an agglomeration approach was proposed, which comes from the physical and mathematical properties of flow fields. The parallelized AMG has demonstrated excellent performances on many cases. Key-Words: Computational fluid dynamics, Multi-level grid, Parallel algorithms, Numerical algorithms, Parallel computing, Algebraic multi-grid (AMG)
منابع مشابه
Enhancement of Voltage/Frequency Stability in an Autonomous Micro Energy Grid with Penetration of Wind Energy Using a Parallel Fuzzy Mechanism
The main objective of this paper is to model and optimize the parallel and relatively complex FuzzyP+FuzzyI+FuzzyD (FP+FI+FD) controller for simultaneous control of the voltage and frequency of a micro-grid in the islanded mode. The FP+FI+FD controller has three parallel branches, each of which has a specific task. Finally, as its name suggests, the final output of the controller is derived fro...
متن کاملProcess algebraic modeling of authentication protocols for analysis of parallel multi-session executions
Many security protocols have the aim of authenticating one agent acting as initiator to another agent acting as responder and vice versa. Sometimes, the authentication fails because of executing several parallel sessions of a protocol, and because an agent may play both the initiator and responder role in parallel sessions. We take advantage of the notion of transition systems to specify authen...
متن کاملA Parallel Algebraic Multigrid Solver on Graphics Processing Units
The paper presents a multi-GPU implementation of the preconditioned conjugate gradient algorithm with an algebraic multigrid preconditioner (PCG-AMG) for an elliptic model problem on a 3D unstructured grid. An efficient parallel sparse matrix-vector multiplication scheme underlying the PCG-AMG algorithm is presented for the manycore GPU architecture. A performance comparison of the parallel sol...
متن کاملScientific Flow Field Simulation of Cruciform Missiles Through the Thin Layer Navier Stokes Equations
The thin-layer Navier-Stokes equations are solved for two complete missile configurations on an IBM 3090-200 vectro-facility supercomputer. The conservation form of the three-dimensional equations, written in generalized coordinates, are finite differenced and solved on a body-fitted curvilinear grid system developed in conjunction with the flowfield solver. The numerical procedure is based on ...
متن کاملA Multi-Grid Method for Generalized Lyapunov Equations
We present a multi-grid method for a class of structured generalized Lya-punov matrix equations. Such equations need to be solved in each step of the Newton method for algebraic Riccati equations, which arise from linear-quadratic optimal control problems governed by partial diierential equations. We prove the rate of convergence of the two-grid method to be bounded independent of the dimension...
متن کامل